package com.project.server.service.broadroom;

import com.project.server.domain.broadroom.TBroadroom;

import java.text.ParseException;
import java.util.List;

/**
 * 会议室信息Service接口
 *
 * @author project
 * @date 2021-06-22
 */
public interface ITBroadroomService {

    /**
     * 查询会议室信息
     *
     * @param broadroomId 会议室信息ID
     * @return 会议室信息
     */
    public TBroadroom selectTBroadroomById(Long broadroomId);

    /**
     * 查询会议室信息列表
     *
     * @param tBroadroom 会议室信息
     * @return 会议室信息集合
     */
    public List<TBroadroom> selectTBroadroomList(TBroadroom tBroadroom) throws ParseException;

    /**
     * 新增会议室信息
     *
     * @param tBroadroom 会议室信息
     * @return 结果
     */
    public int insertTBroadroom(TBroadroom tBroadroom);

    /**
     * 修改会议室信息
     *
     * @param tBroadroom 会议室信息
     * @return 结果
     */
    public int updateTBroadroom(TBroadroom tBroadroom);

    /**
     * 批量删除会议室信息
     *
     * @param broadroomIds 需要删除的会议室信息ID
     * @return 结果
     */
    public int deleteTBroadroomByIds(Long[] broadroomIds);

    /**
     * 删除会议室信息信息
     *
     * @param broadroomId 会议室信息ID
     * @return 结果
     */
    public int deleteTBroadroomById(Long broadroomId);
}
